body {
  background-color:#ffffff;
  font-family:Arial,Helvetica,sans-serif;
  font-size:9pt;
  width: 1024px;
  margin: auto;
  margin-top: 7px;
}

table {
border-collapse: separate;
border-spacing: 0px;
margin-bottom: 15px;
}

#formular{
	margin-top:20px;
	margin-left: 10px;
	margin-bottom:20px;
}

dl {
  font-size:9pt;
  font-weight:normal;
  color:#000000;
  text-align:justify;
  margin-top:12pt;
  margin-left:0pt; 
  margin-right:18pt; 
}

dt {
  #font-size:10pt;
  font-weight:bold;
  color:#04467d;
  margin-top:12pt;
}

dd {
  margin-left:12pt;
  #margin-right:-18pt; 
}

h1 {
  font-size:20pt;
  font-weight:bold;
  color:#04467d;
  margin-top:12pt;
  margin-right:24pt;
  margin-bottom:10pt;
}

h2 {
  font-size:14pt;
  font-weight:bold;
  color:#04467d;
  text-align:left;
  margin-right:24pt;
}

/* Zwischenueberschriften */
h3 {
  font-size:12pt;
  font-weight:bold;
  color:#276ba4;
  text-align:left;
  margin-right:24pt;
  margin-bottom:5pt;
}

h4 {
  font-size:11pt;
  color:#000;
  font-weight:normal;
  width: 80%;
}

h5 {
  font-size:11pt;
  color:#000;
  margin-left: 3%;
  margin-top: 0pt;
  width: 80%;
  font-weight: normal;
}

hr {
  border-top:1px solid #b2b2b2;
  border-right:none;
  border-bottom:none;
  border-left:none;
  margin-right:18pt;
}

hr.lang {
  margin-right:0;
}

i {
  font-style:italic;
}

p {
  font-size:9pt;
  font-weight:normal;
  color:#000000;
  text-align:justify;
  margin-top:12pt;
  margin-right:18pt; 
}

.taste {
  border:0.2em solid;
  border-color:#dddddd #bbbbbb #bbbbbb #dddddd;
  background: #eeeeee;
  padding:0 0.4em;
  white-space:nowrap;
}

#tb {
  border-width:1px;
  border-color:#04467d;
  border-style:solid;
  border-spacing:0;
  border-collapse:collapse;
  padding:6;
}

td {
  font-size:11pt;
  font-weight:normal;
  color:#000;
  margin-top:12pt;
  margin-right:24pt;
}

th {
  font-size:9pt;
  font-weight:bold;
  color:#000000;
  background-color:#e8e8e8;
  margin-top:12pt;
  margin-right:24pt;
  text-align:center;
}

ol {
  font-size:9pt;
  font-weight:normal;
  margin:0.2em 32px 0 2.0em;
  padding:0;
  text-align:justify;
  list-style-type:decimal;
}

ol#rom {
  list-style-type:upper-roman;
}

ol#kleinalpha {
  list-style-type:lower-alpha;
}

ol#grossalpha {
  list-style-type:upper-alpha;
}

ul {
  font-size:9pt;
  font-weight:normal;
  margin:0.2em 32px 0 1.4em;
  padding:0;
  list-style-image:url("images/greysquare.png");
  text-align:justify;
}

ul.nav {
  font-size:9pt;
  font-weight:normal;
  margin-top:0.2em;
  margin-bottom:0;
  margin-left:18px;
  margin-right:0px;
  padding:0;
  list-style-image:url("images/greysquare.png");
  text-align:left;
}

ul.nav2 {
  font-size:9pt;
  font-weight:normal;
  margin-top:0;
  margin-bottom:0;
  margin-left:0px;
  margin-right:0;
  padding-top:0.1em;
  padding-bottom:0.1em;
  padding-left:1.4em;
  list-style-image:url("images/bluesquare.png");
  text-align:left;
  background-color:#b2b2b2;
}

li {
  margin-bottom:3pt;
}

.suchanfrage {
  margin:0;
  border:none;
  border:solid 1px #04467d;
  width:150px;
  background-color:white;
}

.egf3 {
  margin:0;
  border:none;
  border:solid 1px #04467d;
  width:30px;
  background-color:#e8e8e8;
}

.egf5 {
  margin:0;
  border:none;
  border:solid 1px #04467d;
  width:42px;
  background-color:#e8e8e8;
}

.egf32 {
  margin:0;
  border:none;
  border:solid 1px #04467d;
  width:242px;
  background-color:#e8e8e8;
}

.egf50 {
  margin:0;
  border:solid 1px #04467d;
  width:320px;
  background-color:#e8e8e8;
}

#gesperrt {
  letter-spacing:0.3em;
}